bfef959d2d1f0456ac1b25b3e2dd01b768f808ae,src/main/java/net/sacredlabyrinth/Phaed/PreciousStones/managers/CommandManager.java,CommandManager,onCommand,#CommandSender#Command#String#String[]#,47

Before Change



                            if (field != null)
                            {
                                if (field.isTranslocating())
                                {
                                    ChatHelper.send(sender, "translocationTakingPlace");
                                    return true;

After Change


                        {
                            args = Helper.removeFirst(args);

                            Field field = plugin.getForceFieldManager().getOneOwnedField(block, player, FieldFlag.TRANSLOCATION);

                            if (field != null)
                            {
                                if (field.getTranslocatingModule().isTranslocating())
                                {
                                    ChatHelper.send(sender, "translocationTakingPlace");
                                    return true;
                                }

                                if (!field.isNamed())
                                {
                                    ChatHelper.send(sender, "translocationNamedFirst");
                                    return true;
                                }

                                if (field.isDisabled())
                                {
                                    ChatHelper.send(sender, "translocationEnabledFirst");
                                    return true;
                                }

                                if (args.length > 0)
                                {
                                    List<BlockTypeEntry> entries = new ArrayList<BlockTypeEntry>();

                                    for (String arg : args)
                                    {
                                        BlockTypeEntry entry = new BlockTypeEntry(arg);

                                        if (!entry.isValid())
                                        {
                                            ChatHelper.send(sender, "notValidBlockId", arg);
                                            continue;
                                        }

                                        entries.add(entry);
                                    }

                                    if (!entries.isEmpty())
                                    {
                                        plugin.getTranslocationManager().removeBlocks(field, player, entries);
                                    }
                                }
                                else
                                {
                                    ChatHelper.send(sender, "usageTranslocationRemove");
                                }
                            }
                            else
                            {
                                ChatHelper.send(sender, "notPointingAtTranslocation");
                            }
                            return true;
                        }

                        if (args[0].equals(ChatHelper.format("commandTranslocationUnlink")) && plugin.getPermissionsManager().has(player, "preciousstones.translocation.unlink"))
                        {
                            Field field = plugin.getForceFieldManager().getOneOwnedField(block, player, FieldFlag.TRANSLOCATION);

                            if (field != null)
                            {
                                if (field.getTranslocatingModule().isTranslocating())
                                {
                                    ChatHelper.send(sender, "translocationTakingPlace");
                                    return true;